blob: 10d05e71f5b055d526c045f41a2c06d590aa9d0f [file] [log] [blame]
Daniel Stenbergde23b982008-01-08 14:52:05 +00001Curl and libcurl 7.18.0
Daniel Stenberg734c17a2003-09-22 21:38:52 +00002
Daniel Stenberg7aba59f2007-10-31 09:21:31 +00003 Public curl releases: 103
Daniel Stenbergf866af92008-01-12 22:10:53 +00004 Command line options: 126
Daniel Stenberg18faa502008-01-10 10:30:19 +00005 curl_easy_setopt() options: 150
Daniel Stenbergde23b982008-01-08 14:52:05 +00006 Public functions in libcurl: 56
Daniel Stenberg22e52dd2007-11-15 23:42:21 +00007 Public web site mirrors: 42
Daniel Stenberg7aba59f2007-10-31 09:21:31 +00008 Known libcurl bindings: 36
9 Contributors: 597
Daniel Stenberge9c835a2003-10-29 09:53:21 +000010
Daniel Stenberg1eedad22006-08-08 22:56:46 +000011This release includes the following changes:
Daniel Stenberg4e717cd2006-10-21 11:32:05 +000012
Daniel Stenberg18faa502008-01-10 10:30:19 +000013 o --data-urlencode
14 o CURLOPT_PROXY_TRANSFER_MODE
Daniel Stenbergf866af92008-01-12 22:10:53 +000015 o --no-keepalive - now curl does connections with keep-alive enabled by
Daniel Stenberg18faa502008-01-10 10:30:19 +000016 default
Daniel Stenberga46b40b2008-01-02 21:40:11 +000017 o --socks4a added (proxy type CURLPROXY_SOCKS4A for libcurl)
Daniel Stenbergb4305762008-01-05 22:04:18 +000018 o --socks5-hostname added (CURLPROXY_SOCKS5_HOSTNAME for libcurl)
Daniel Stenberg18faa502008-01-10 10:30:19 +000019 o curl_easy_pause()
20 o CURLOPT_SEEKFUNCTION and CURLOPT_SEEKDATA
Daniel Stenbergf866af92008-01-12 22:10:53 +000021 o --keepalive-time
Daniel Stenberg4ab8ebb2008-01-12 22:56:12 +000022 o curl --help output was re-ordered
Daniel Stenberg1eedad22006-08-08 22:56:46 +000023
Daniel Stenberg734c17a2003-09-22 21:38:52 +000024This release includes the following bugfixes:
25
Daniel Stenberg2f285b32007-10-29 22:13:09 +000026 o curl-config --features and --protocols show the correct output when built
Dan Fandrich48dd0c52007-11-01 18:55:00 +000027 with NSS, and also when SCP, SFTP and libz are not available
Daniel Stenberg7f620282007-11-01 21:49:59 +000028 o free problem in the curl tool for users with empty home dir
Yang Tse775b60f2007-11-06 17:18:27 +000029 o curl.h version 7.17.1 problem when building C++ apps with MSVC
Daniel Stenbergba6f20a2007-11-08 10:22:49 +000030 o SFTP and SCP use persistent connections
Daniel Stenbergc5b16d42007-11-12 21:38:43 +000031 o segfault on bad URL
Yang Tsea2926eb2007-11-14 00:48:11 +000032 o variable wrapping when using absolutely huge send buffer sizes
Daniel Stenberg22e52dd2007-11-15 23:42:21 +000033 o variable wrapping when using debug callback and the HTTP request wasn't sent
34 in one go
Daniel Stenbergc80b9c32007-11-18 09:45:05 +000035 o SSL connections with NSS done with the multi-interface
Daniel Stenbergb6575ce2007-11-20 23:17:08 +000036 o setting a share no longer activates cookies
37 o Negotiate now works on auth and proxy simultanouesly
Daniel Stenberg56ddfbe2007-11-29 22:15:22 +000038 o support HTTP Digest nonces up to 1023 letters
39 o resumed ftp upload no longer requires the read callback to return full
40 buffers
Daniel Stenberg9d0ffb92007-12-03 11:41:36 +000041 o no longer default-appends ;type= on FTP URLs thru proxies
Daniel Stenberge1998e32007-12-03 11:49:20 +000042 o SSL session id caching
Daniel Stenberg7d3ea122007-12-05 21:20:14 +000043 o POST with callback over proxy requiring NTLM or Digest
Daniel Stenberg7b1a2212007-12-13 10:00:06 +000044 o Expect: 100-continue flaw on re-used connection with POSTs
Yang Tsef4ffa852007-12-18 10:36:32 +000045 o build fix for MSVC 9.0 (VS2008)
Yang Tse674845f2007-12-18 18:33:24 +000046 o Windows curl builds failed file truncation when retry downloading
Daniel Stenbergfc1d1ea2007-12-24 23:45:48 +000047 o SSL session ID cache memory leak
Daniel Stenberg04e4d9a2007-12-26 23:29:35 +000048 o bad connection re-use check with environment variable-activated proxy use
Daniel Stenberg7795eb62008-01-01 21:11:26 +000049 o --libcurl now generates a return statement as well
Daniel Stenberg193d33f2008-01-02 22:23:27 +000050 o socklen_t is no longer used in the public includes
Daniel Stenberg42330952008-01-06 10:50:57 +000051 o time zone offsets from -1400 to +1400 are now accepted by the date parser
Daniel Stenberg0ce484e2008-01-10 09:17:07 +000052 o allows more spaces in WWW/Proxy-Authenticate: headers
Daniel Stenberg8df7e0b2008-01-10 22:14:02 +000053 o curl-config --libs skips /usr/lib64
Daniel Stenberg08adf672008-01-11 14:20:41 +000054 o range support for file:// transfers
Daniel Stenberg53108802008-01-14 22:02:14 +000055 o libcurl hang with huge POST request and request-body read from callback
Daniel Stenberg9af807a2007-07-22 10:17:52 +000056
57This release includes the following known bugs:
58
59 o see docs/KNOWN_BUGS (http://curl.haxx.se/docs/knownbugs.html)
60
61Other curl-related news:
62
Daniel Stenberg98ecad02007-11-05 15:43:41 +000063 o TclCurl 7.17.1 => http://personal1.iddeo.es/andresgarci/tclcurl/english/
Daniel Stenberg3ec32262007-11-11 14:20:15 +000064 o Ruby Curl::Multi 0.1 => http://curl-multi.rubyforge.org/
Daniel Stenberg9af807a2007-07-22 10:17:52 +000065
66New curl mirrors:
67
Daniel Stenberg3ec32262007-11-11 14:20:15 +000068 o http://curl.gominet.net/ is new web mirror in Vizcaya, Portugal
Daniel Stenberg9af807a2007-07-22 10:17:52 +000069
70This release would not have looked like this without help, code, reports and
71advice from friends like these:
72
Daniel Stenbergc5b16d42007-11-12 21:38:43 +000073 Dan Fandrich, Gisle Vanem, Toby Peterson, Yang Tse, Daniel Black,
Daniel Stenbergb6575ce2007-11-20 23:17:08 +000074 Robin Johnson, Michal Marek, Ates Goral, Andres Garcia, Rob Crittenden,
Daniel Stenbergdc245402007-12-12 11:22:15 +000075 Emil Romanus, Alessandro Vesely, Ray Pekowski, Spacen Jasset, Andrew Moise,
Daniel Stenberg04e4d9a2007-12-26 23:29:35 +000076 Gilles Blanc, David Wright, Vikram Saxena, Mateusz Loskot, Gary Maxwell,
Daniel Stenberg65008a42008-01-05 21:04:18 +000077 Dmitry Kurochkin, Mohun Biswas, Richard Atterer, Maxim Perenesenko,
Daniel Stenberg53108802008-01-14 22:02:14 +000078 Daniel Egger, Jeff Johnson, Nikitinskit Dmitriy, Georg Lippitsch, Eric Landes,
79 Joe Malicki
Daniel Stenberg04d3a8c2007-07-10 22:07:33 +000080
Daniel Stenberg734c17a2003-09-22 21:38:52 +000081 Thanks! (and sorry if I forgot to mention someone)